Minimal, deadlock-free routing in hypercubic and arbitrary networks

نویسنده

  • Robert Cypher
چکیده

In this paper we consider the problem of creating minimal, deadlock-free routing algorithms, where a routing algorithm is said to be minimal if it uses only shortest paths. In particular, we examine the possibility of creating scalable algorithms that use only a constant number of buuers per node. Minimal, scalable, deadlock-free routing algorithms are known for many important networks including meshes, tori, trees and hypercubes. In addition, it is known that a scalable, deadlock-free routing algorithm exists for every network. However, it is unknown whether or not a minimal, scalable, deadlock-free routing algorithm exists for every network, and no such algorithm is known for the de Bruijn or shuue-exchange networks. We present three main results. First, we prove that there is no minimal, scalable, deadlock-free routing algorithm for the hypercube that uses only the standard Ascend (dimension-order) paths. Second, we prove that there exist networks for which no minimal , scalable, deadlock-free routing algorithm is possible. Third, we create minimal, scalable, deadlock-free routing algorithms for the de Bruijn and shuue-exchange networks. The algorithm for the de Bruijn network appears to be of practical interest, as it uses only four buuers per node. Our results apply to oblivious and adaptive store-and-forward and virtual cut-through routing algorithms, and to oblivious wormhole routing algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Storage-Efficient, Deadlock-Free Packet Routing Algorithms for Torus Networks

We present two new packet routing algorithms for parallel computers with torus interconnection networks of arbitrary size and dimension. Both algorithms use only minimal length paths, are fully adaptive in the sense that all minimal length paths may be used to avoid congestion , and are free of deadlock, livelock and starvation. Algorithm 1 requires only three central queues per routing node. I...

متن کامل

Multiprocessor Interconnection Networks

A deadlock-free routing algorithm can be generated for arbitrary interconnection networks using the concept of virtual channels. A necessary and sufficient condition for deadlock-free routing is the absence of cycles in a channel dependency graph. Given an arbitrary network and a routing function, the cycles of the channel dependency graph can be removed by splitting physical channels into grou...

متن کامل

Effective Methodology for Deadlock-Free Minimal Routing in InfiniBand Networks

The InfiniBand Architecture (IBA) defines a switchbased network with point-to-point links whose topology is arbitrarily established by the customer. Often, the interconnection pattern is irregular, which complicates routing and deadlock avoidance. Current routing algorithms for NOWs, either achieve a low network performance, such as the up*/down* routing scheme, or cannot be implemented on IBA ...

متن کامل

Deadlock-free Multicast Wormhole Routing in Multicomputer Networks Deadlock-free Multicast Wormhole Routing in Multicomputer Networks

EEcient routing of messages is the key to the performance of multicomputers. Mul-ticast communication refers to the delivery of the same message from a source node to an arbitrary number of destination nodes. Wormhole routing is the most promising switching technique used in new generation multicomputers. In this paper, we present multicast wormhole routing methods for multicomputers adopting 2...

متن کامل

A Necessary and Sufficient Condition for Deadlock-Free Routing in Cut-Through and Store-and-Forward Networks

This paper develops the theoretical background for the design of deadlock-free adaptive routing algorithms for virtual cut-through and store-and-forward switching. This theory is valid for networks using either central buffers or edge buffers. Some basic definitions and three theorems are proposed, developing conditions to verify that an adaptive algorithm is deadlock-free, even when there are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995